﻿body
{
    font-size:12px; margin:0;padding:0;
    font-family: Arial, Helvetica, sans-serif;
    background: #ffffff;
    /*background: url('/Content/images/background1.jpg');
    background-repeat:repeat;*/
}

ol, ul {
    list-style: none;
    padding:0;
    margin:0;
}

a
{
    text-decoration:none;
}

img
{
    border:0px;
}

.clear
{
    clear:both;
}

#sectionBody
{
    width:960px;
    margin: 5px auto;    
}

.box h2 {
font-weight: normal;
clear: none;
padding-top: 0;
margin: 0 0 1em 0;
text-shadow: 1px 1px 0 white;

}

.ct-dt {
width: 490px;
margin-bottom: 20px;
padding: 5px 5px 30px 5px;
border: 1px solid #E0DFDF;
background: white;
float: left;
overflow: hidden;
}

.ct-dt  h1
{
    font: 20px arial;
    color: #6B6A6A;
    padding-bottom:10px;
    border-bottom:1px solid #ddd;
}

.wa-btn {
    width: 79px;
    border: none;
    background: url(/Content/images/xemtiep.gif) no-repeat top left;
    cursor: pointer;
    position:absolute;
    right:10px;
    height:28px;
}

.ct-dt-nav {
width: 940px;
height: 25px;
padding: 10px 10px 0px 0px;
text-align: left;
float: left;
overflow: hidden;
}

.h1HomeTop 
{
        font-size: 13px;
        position: relative;
        top: 0px;
        padding-left:30px;
        width: 937px;
        position: relative;
        padding-top:2px;
}

.imagIntro {
moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
position: absolute;
left: 0px;
top: 0px;
}

.ct-dt-nav a {
font-size:13px;
color: #7E7E7E;
}

.ct-dt-nav span {
font: 12px tahoma;
color: #7E7E7E;
}

.web-all-boxR
{
    margin-bottom:20px;
    width:290px;
    text-align:justify;
    float:left;
}

.web-all-box {
width: 100%;
overflow: hidden;
border-bottom:1px solid #ddd;
padding-top:15px;
}

.service-c2-title {
font: bold 20px arial;
color: #5D8C00;
margin: 0px 0px 15px;
}

.service-c2-ct 
{
    font-size: 13px;
    line-height: 25px;
    color: #6B6A6A;
}
.service-c2-ct {
width: 100%;
overflow: hidden;
}

.wa-box-btn {
margin-top: 15px;
position:relative;
height:30px;
}

.service-c2-boxL {
margin-right: 25px;
float: left;
overflow: hidden;
}

.contact-title {
font: bold 18px arial;
color: #5D8C00;
padding-bottom: 24px;
}

#header
{
    /*height:130px;*/
    width:100%;
    background:#ffffff;
}

.divheader
{
    width:960px;
    margin: 0 auto;
    background:#ffffff;
    height:100px;
}

.logo
{
    /*height:50px;*/
    padding-top:25px;
    float:left;
    padding-left:10px;
}

.sologan
{
    font-size: 30px;
    color: #fff;
    margin-left: 30px;
    font-family: Forte;
    width: 360px;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
    padding:0;
    margin-top:20px;
}

.conHeaderLeft
{
    width: 350px;
    float: left;
    padding-top:20px;
}

#taskbar_top {
height: 25px;
}
#taskbar_top {
height: 34px;
background: url(/Content/images/bg_top_site_new.gif) repeat-x;
}
#taskbar_top {
width: 100%;
/*position: fixed;*/
z-index: 99999;
height: 26px;
top: 0px;
padding: 0px 0px 1px;
left: 0px;
background: url(/Content/images/taskAll.gif) repeat-x;
}
#taskbar_top {
_position: absolute;
_top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
_left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');
}

.tasktop-ct {
width: 960px;
margin: 0px auto;
height: 26px;
}

.linksite {
height: 26px;
float: left;
}

.vne {
height: 26px;
margin: 0px;
padding: 0px;
list-style-type: none;
float: left;
background: url(/Content/images/bgVne.gif) repeat-x;
}

liVne {
background: url(/Content/images/sepTop-new.gif) no-repeat top right;
}
.liVne {
height: 26px;
background: url(/Content/images/sepTop.gif) no-repeat top right;
padding: 0px 1px 0px 0px;
float: left;
}

liVne a.normal {
height: 18px;
}
.liVne a.normal {
padding-left: 10px;
padding-right: 10px;
}
.liVne a.normal {
padding: 7px 10px 1px;
height: 19px;
float: left;
font: 11px arial;
color: #6B6B6B;
text-decoration: none;
}
.liVne a.normal {
font-family: tahoma;
}
.liVne a.normal {
padding: 7px 25px 0px;
}
.liVne a.normal {
color: black;
}
.liVne a.normal {
padding: 7px 15px 0px;
height: 19px;
float: left;
font: 11px arial;
color: #6B6B6B;
text-decoration: none;
}
.currTopLink {
color: black !important;
padding: 7px 10px 1px!important;
background: url(/Content/images/actVne.gif) repeat-x;
}
.Normal, .normal {
font-family: 'Times New Roman';
font-size: 11.8pt;
color: black;
line-height: 20px;
}
.currTopLink {
background: url(/Content/images/actVne.gif) repeat-x;
}

.otherLinkSite {
height: 26px;
margin: 0px;
padding: 0px;
list-style-type: none;
float: left;
}

.liOther {
height: 26px;
background: url(/Content/images/otherSepTop.gif) no-repeat top right;
padding: 0px 1px 0px 0px;
float: left;
}

liOther a.normal {
padding-left: 10px;
padding-right: 10px;
}
.liOther a.normal {
font-family: tahoma;
}
.liOther a.normal {
color: #666;
}
.liOther a.normal {
padding: 7px 15px 0px;
height: 19px;
float: left;
font: 11px arial;
color: black;
text-decoration: none;
}
.Normal, .normal {
font-family: 'Times New Roman';
font-size: 11.8pt;
color: black;
line-height: 20px;
}

.memberArea {
height: 26px;
float: right;
}

.hot-line {
padding-right: 8px;
}

.hot-line {
float: left;
background: url(/COntent/images/otherSepTop.gif) no-repeat right 0px;
padding: 7px 7px 0px 17px;
font: 11px arial;
color: #686E7A;
margin: 0px;
}

.a-mail {
background: none;
margin-right: 0px;
padding-right: 0px;
}
.a-mail {
width: 15px;
height: 19px;
padding: 7px 7px 0px;
background: url(/images/bg/otherSepTop.gif) no-repeat right 0px;
margin: 0px 7px 0px 0px;
float: left;
}

.hot-line label {
font-weight: bold;
color: #9F224E;
}


#footer
{
    /*height:140px;*/
    width:100%;
   background-color: #143A83;
    border-top: 1px solid #193c8c;
}

#navMenu
{
   height:40px;
    width:960px;
    margin: 0 auto;
    background-color: #e20000;
}

.mapsHome
{
    width:512px;
    float:left;
}

#worldmap_box3
{
    width: 485px;
    height: 438px;
}

.mapsHomeKhuVuc
{
    width:510px;
    float:left;
}

.listResgeditVisa
{
    width:436px;
    /*height:436px;*/
    float:left;
    margin-left:10px;
    /*border:4px solid #009FE3;
    moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;*/
}

.bodyArictileLeft
{
    width:512px;
    min-height:436px;
    float:left;
    /*border:4px solid #009FE3;*/
    /*moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-top:5px;*/
}

.bodyArictileRight
{
    width:416px;
    min-height:436px;
    float:left;
    margin-left:10px;
    /*border:4px solid #009FE3;*/
    moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.folderLeftMaps {
    width:436px;
    display: inline-block;
    margin-bottom: 3px;
    background: white;
    border-bottom:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    /*height:436px;*/
    /*border-bottom:1px solid #526DA4;
    border-left:1px solid #526DA4;
    border-right:1px solid #526DA4;
   box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2), 1px 1px 1px 1px #DDD;
-webkit-transition: background-position 1.4s ease-in-out 0.3s;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url('/Content/images/repeat-service_03.jpg') left top;
background-repeat : repeat-x ;*/
}

.folderLeftMapsOnPageVisa {
    width:436px;
    display: inline-block;
    margin-bottom: 3px;
    background: white;
    /*height:436px;*/
    /*border-bottom:1px solid #526DA4;
    border-left:1px solid #526DA4;
    border-right:1px solid #526DA4;
   box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2), 1px 1px 1px 1px #DDD;
-webkit-transition: background-position 1.4s ease-in-out 0.3s;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
}


.folderLeftBody
{
    width:507px;
    height:287px;
    display: inline-block;
    margin-bottom: 7px;
    background: white;
    border:1px solid #cccccc;
    /*box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2), 1px 1px 1px 1px #DDD;
-webkit-transition: background-position 1.4s ease-in-out 0.3s;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url('/Content/images/repeat-service_03.jpg') left top;
background-repeat : repeat-x ;*/
}

.folderLeftBodycustom
{
    width:507px;
    display: inline-block;
    margin-bottom: 7px;
    background: white;
    border:1px solid #cccccc;
    /*box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2), 1px 1px 1px 1px #DDD;
-webkit-transition: background-position 1.4s ease-in-out 0.3s;
-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url('/Content/images/repeat-service_03.jpg') left top;
background-repeat : repeat-x ;*/
}

.folderrightBody
{
     width:436px;
    height:287px;
    display: inline-block;
    margin-bottom: 8px;
    background: white;
    border:1px solid #cccccc;
    /*box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2), 1px 1px 1px 1px #DDD;
-webkit-transition: background-position 1.4s ease-in-out 0.3s;
-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url('/Content/images/repeat-service_03.jpg') left top;
background-repeat : repeat-x ;*/
}


.folder-titleCenter {
    font: 12px;
    color: #fff;
    width: 436px;
    padding: 0px 0px 0px 0px;
    /*background: url(/Content/images/folderTitle.gif) repeat-x 0px 0px;*/
    background : #29abe1;
    height: 33px;
    border:1px solid #29abe1;
    /*-moz-border-radius:5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-bottom: 1px solid #DDD;*/
}

.ctR-box-title {
    font-size:13px;
    font-weight:bold;
    color: #fff;
}

.folder-titleBody
{
    color: #fff;
    width: 505px;
    padding: 0px 0px 0px 0px;
    background: #29abe1;
    height: 33px;
    border: 1px solid #29abe1;
    position:relative;
}

.folder-titlerightBody
{
   color: #fff;
    width: 436px;
    padding: 0px 0px 0px 0px;
    background: #29abe1;
    height: 33px;
    border: 1px solid #29abe1;
    position:relative;
}

.folder-content {
padding: 2px 0px 0px 0px;
font: 13px arial;


}

.fl {
float: left;
}

.folder-active {
    padding: 9px 10px 4px 10px;
    margin-left:10px;
}

.link-folder {
    height: 24px;
    display: inline;
    font-size:13px;
    color: #ffffff;
    text-decoration: none;
    text-transform:uppercase;
    font-weight:bold;
}

.folder-activevisa
{
    padding: 10px 10px 4px 10px;
}

.link-foldervisa
{
    height: 24px;
    display: inline;
    font: bold 13px tahoma;
    color: #fff;
    text-decoration: none;
}


ul.formreg {
    float: left;
    width: 100%;
    position:relative;
    padding-top:10px;
    padding-left:20px;
    padding-bottom:10px;
}

ul.formreg li {
float: left;
width: 90%;
}

ul.formreg li span.left {
float: left;
width: 92px;
display: inline;
line-height: 22px;
font-size: 12px;
padding: 0 5px;
}


ul.formreg li span.leftHotro {
float: left;
width: 45px;
display: inline;
line-height: 22px;
font-size: 12px;
padding: 0 5px;
}

ul.formreg li span.rightHotro {
float: left;
width: 40%;
font-size: 11px;
line-height: 14px;
padding: 7px 5px;

}

.ui-dialog, .ui-widget, .ui-widget-content, .ui-corner-all, .ui-draggable, .ui-resizable
{
    z-index:99999 !important;
}

ul.formregYKien {
    float: left;
    position:relative;
    z-index:9999999;
}

ul.formregYKien li {
float: left;
width: 90%;
}

ul.formregYKien li span.left {
float: left;
width: 92px;
display: inline;
line-height: 22px;
font-size: 12px;
padding: 0 5px;
}

ul.formregYKien li span.right  {
float: left;
width: 65%;
font-size: 11px;
line-height: 14px;
padding: 0 5px;
}

ul.formregYKien li span.leftHotro {
float: left;
width: 45px;
display: inline;
line-height: 22px;
font-size: 12px;
padding: 0 5px;
}

ul.formregYKien li span.rightHotro {
float: left;
width: 40%;
font-size: 11px;
line-height: 14px;
padding: 7px 5px;

}


ul.formregTructuyen {
float: left;
position:relative;
}

ul.formregTructuyen li {
float: left;
width: 90%;
}

ul.formregTructuyen li span.left {
float: left;
width: 92px;
display: inline;
line-height: 22px;
font-size: 12px;
padding: 0 5px;
}

ul.formregTructuyen li span.right  {
float: left;
width: 65%;
font-size: 11px;
line-height: 14px;
padding: 0 5px;
}

ul.formregTructuyen li span.leftHotro {
float: left;
width: 30px;
display: inline;
line-height: 22px;
font-size: 12px;
padding: 0 5px;
}

ul.formregTructuyen li span.rightHotro {
float: left;
font-size: 11px;
line-height: 14px;
padding: 2px 5px;
}


.textHotro
{
    font-size:13px;
    font-family:Arial;
    text-transform:none;
    color:#9F224E;
}

ul.formreg li span.right {
float: left;
width: 65%;
font-size: 11px;
line-height: 14px;
padding: 0 5px;
}

.captcha_input {
direction: ltr;
font-size: 20px !important;
height: 20px;
text-align: center;
width: 120px !important;
text-transform: uppercase;
}

.line
{
    margin-top:5px;
}

.btnsubmit2:hover {
background-position: 0px -340px;
}
.btnsubmit2 
{
background: #143A83;
/*background: url(/Content/images/bg1px.gif) repeat-x;*/
background-position: 0px 0px;
padding: 3px 14px 6px 14px;
color: white;
font-weight: bold;
font-size: 11px;
cursor: pointer;
/*-moz-border-radius: 3px;
-webkit-border-radius: 3px;
cursor: pointer;
-moz-box-shadow: 1px 0px 1px #555;
-webkit-box-shadow: 1px 0px 1px #555;*/
}

#box-busy {
top: 320px;
left: 50%;
width: 203px;
height: 202px;
padding: 20px;
display: block;
position: absolute;
background: white;
z-index: 999999;
border: 1px solid #D6D6D6;
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

#box-busy #busy {
background: url("/Content/images/loading.gif") no-repeat scroll 0 0 transparent;
width: 180px;
height: 180px;
float: left;
}

#footer .container {
padding: 29px 0 15px 0;
overflow: hidden;
width: 960px;
}

.container {
width: 960px;
margin: 0 auto;
position: relative;
}

#footer .col-l {
/*width: 150px;*/
float: left;
margin-right: 20px;
width:400px;
}

#footer .col-l a {
color: #fff;
}

#footer .col-l p {
text-align: right;
clear: both;
}


#footer .col-r {
width: 500px;
float: left;
border-left: 1px solid #ffffff;
}

#footer .col-r li {
float: left;
}

.help-footer {
padding-left: 50px;
}

.contact-footer {
    float: right !important;
    width: 390px;
}

#footer .col-r h6 {
text-transform: uppercase;
font-size: 13px;
font-weight: 700;
color: #fff;
line-height: 28px;
border-bottom: 1px solid #fff;
margin-bottom: 12px;
}

#footer .col-r li a, #footer .col-r li span {
display: block;
line-height: 35px;
color: #fff;
-moz-transition: all 0.2s ease-in 0s;
transition: all 0.2s ease-in 0s;
-webkit-transition: all 0.2s ease-in 0s;
-o-transition: all 0.2s ease-in 0s;
font-size:13px;
font-family : Arial;
}

.cate-1 {
width: 132px;
}

.sub-nav-inner {
    overflow: hidden;
    width: 960px;
    position:relative;
    margin:0 auto;
    height:40px;
}

.sub-nav-inner li {
float: left;
position: relative;
z-index: 2;
height:40px;

}

.sub-nav-inner li#selected a em {
    color:#0095DA !important;

}


.sub-nav-inner a {
z-index: 10;
}

.sub-nav-inner a {
    color: white;
    float: left;
    height: 10px;
    line-height: 8px;
    padding: 2px 14px 0px 14px;
    text-transform: uppercase;
    border-right: 1px solid #ffffff;
    position: relative;
    top: 15px;
    font-weight:bold;
    font-size:13px;
}

.a_finnal_menu
{
    border-right:0px !important;
}

.sub-nav-inner a:hover
{
    color:Yellow;
}


#blob {
    position: absolute;
    top: 0;
    z-index: 1;
    /*background: white;
    background: none repeat scroll 0 0 white;

    box-shadow: 1px 1px 2px #666 inset;
    -o-box-shadow: 1px 1px 2px #666666 inset;
    -webkit-box-shadow: 1px 1px 2px #666 inset;
    -moz-box-shadow: 1px 1px 2px #666666 inset;*/
    cursor: pointer;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.inputEmail {
    width: 306px;
    height: 30px;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    position: relative;
    float:left;
    margin-top:10px;
    border:1px solid #ddd;
}

.iconInput {
    width: 16px;
    height: 13px;
    background: url("/Content/images/navi.png");
    position: absolute;
    top: 9px;
    left: 10px;
    background-position: 0 -80px;
}

.ipEmail {
width: 216px;
height: 20px;
margin-top: 5px;
background: none;
border: none;
font-size: 13px;
color: white;
padding-left: 34px;
}

.inputEmail .green {
    position: absolute;
    right: -2px;
    width: 60px;
    height: 32px;
    border-radius: 5px;
    display: block;
    -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    -o-border-radius: 0px 5px 5px 0px;
    float: right;
    top: -1px;
    color:White;
    cursor:pointer;
    border: 0px solid #e20000;
}

.green {
background: -webkit-gradient(linear,left top,left bottom,color-stop(0.01, #e20000),color-stop(1.00, #e20000));
background: -moz-linear-gradient(center top,#e20000 1%,#e20000 100%);
background: -o-linear-gradient(top, #e20000, #e20000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e20000, endColorstr=#e20000);
}

.green span {
color: white;
font-size: 13px;
font-weight: 700;
line-height: 27px;
text-shadow: 0 0 1px rgba(56, 159, 47, 0.34);
padding: 2px 13px 0 13px;
margin: 0;
float:left;

}
inputEmail span {
font-size: 14px;
color: #8C8B8B;
margin: 6px 15px 0 0;
}

.bannweAds
{
    float:left;
    width:310px;
    margin-top:28px;
}

.imgesBackground
{
    /*background: url("/Content/images/hotline.png");*/
    background-repeat:no-repeat;
    margin-top:10px;
}

.button_a
{
    position: absolute;
    top:-2px;
    right:-2px;
    padding:11px;
    background:#143A83;
    /*box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2), 0px -2px 1px #ddd;
    -webkit-transition: background-position 1.4s ease-in-out 0.3s;*/
    color:#fff;
    text-transform:uppercase;
}

.divSlidContextName
{
    position:absolute;
    top:-70px;
    text-align:center;
    width:150px;
    text-transform:uppercase;
    color:Red;
    font-weight:bold;
}

.divSlidContext
{
    position:absolute;
    top:30px;
    text-align:center;
    color:Red;
    font-weight:bold;
    width:200px;
    text-transform:none;
    color:Red;
    font-weight:bold;
}

.divSlidContext p
{
    display:inline-block;
}

.namerequired
{
    color:Red;
}

.messageInfoVisa
{
    padding:20px;
    line-height:20px;
    font-size:13px;
}

.khuvuckhac
{
    padding:7px;
    background:#c3370a;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2), 0px -2px 1px white;
    -webkit-transition: background-position 1.4s ease-in-out 0.3s;
    color:White;
    margin: 8px;
}

.introModel
{
    padding:5px;
    text-align:justify;
    line-height:20px;
}

.detailsInfoIntro
{
    padding:10px;
    line-height:25px;
    text-align:justify;
}


.TrChan, .TrLe
{
    border-bottom: 1px dotted #526DA4;
}

.aTtHuDetails
{
    font-size: 14px;
    background:url('/Content/images/post.png');
    background-repeat:no-repeat;
    padding-left:20px;
}

.infothongtinhi .lead
{
    padding:0px 7px 0px 7px;
    line-height:20px;
    text-align:justify;
    font-size:13px;
    color: #706F6F;
}

a.currentPage {
    color: #EFF8FB;
    background: #284E8D url('/Content/images/tab-unselected-25px-light.png');
    border-color: #284E8D;
    position: relative;
    width: 19px !important;
    margin-right: 3px;  
}

.firstlast a {
    text-decoration: none;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    text-align: center;
    width: 19px;
    padding:3px 5px 3px 5px;
    margin-right: 3px;
}

a.text, .page-number {
    width: auto !important;
    padding: 0 4px;
    color: #3F6E8F;
    background-color: #F1F9FB;
    border-color: #ADE5FF;
    text-decoration: none;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    text-align: center;
    margin-right: 3px;
}

tfoot
{
    margin-top:10px;
}

.PageNav {
font-size: 11px;
padding: 20px 0;
overflow: hidden;
zoom: 1;
line-height: 16px;
word-wrap: normal;
}

.PageNav .pageNavHeader {
padding: 1px 0;
}

.PageNav .pageNavHeader, .PageNav a, .PageNav .scrollable {
display: block;
float: left;
margin-right: 3px;
}

.PageNav a:hover, .PageNav a:focus {
color: #3F6E8F;
text-decoration: none;
background-color: #ADE5FF;
border-color: #98CCE6;
}

.PageNav a.currentPage {
color: #EFF8FB;
background: #284E8D url('/Content/images/tab-unselected-25px-light.png');
border-color: #284E8D;
position: relative;
}
.PageNav a[rel="start"] {
width: 19px !important;
}

.PageNav a {
text-decoration: none;
border: 1px solid transparent;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
text-align: center;
width: 19px;
}
.PageNav .pageNavHeader, .PageNav a, .PageNav .scrollable {
display: block;
float: left;
margin-right: 3px;
}

.infothongtinhi
{
    padding:7px;
    width:390px;
    border-bottom: 1px solid #DDD;
    padding-top: 15px;
}

.infothongtinhi p
{
    width:390px;
}

.titleKhac
{
    font: bold 14px arial;
    color: black;
    float: left;
    text-decoration: none;
    border-bottom: 2px solid #E2E2E2;
    padding-bottom: 6px;
    margin-bottom: 3px;
    width: 100%;
}

.liLineBottom
{
    border-bottom:1px solid #ddd;
    height:5px;
    margin-bottom:5px;
    width:400px !important;
    clear:both;
}

.searchTthuich
{
    padding-bottom:10px;
    border-bottom: 1px solid #ddd;
}

.thongtinhuuichkhac
{
    list-style:none;
}

.thongtinhuuichkhac li
{
    padding:8px;
    border-bottom:1px solid #ddd;
}

.Title {
font-family: 'Times New Roman';
font-size: 14pt;
font-weight: bold;
margin-top: 0;
margin-bottom: 10px;
color: black;
}

.web-all-box-page
{
    padding:10px 0px;
    border-bottom:1px solid #ddd;
}


.answer {
    background: #F7F7F7;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 0px;
    display:inline-block;
    border: solid 1px #F2F2F2;
}

.answer .avatar {
border: solid 1px #E4E4E4;
float: left;
margin-top: 0px;
}


.answer .textAnswer {
float: left;
display: block;
width: 210px;
}

.nameTuvan
{
    font-size: 13px;
    font-weight: bold;
    color: #143A83;
    text-transform: uppercase;
}

#hotline {
    font: 13px Tahoma;
    color: white;
    position: fixed;
    _position: absolute;
    right: 0;
    bottom: 10px;
    /*height: 18px;*/
    text-align: left;
    z-index: 100000;
}

#hotline_wrap {
    width: 350px;
    padding-right: 7px;
    background: #29abe1 none repeat scroll 0 0;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#hotline_body {
    height: 240px;
    padding-left: 7px;
}

#hotline_title {
    display: block;
    height: 20px;
    line-height: 20px;
    width: 370px;
    font-size: 14px;
    font-family: Tahoma;
    color: #fff;
    font-weight: bold;
    padding: 5px;
}

#co453569 {
    display: block;
    margin: 0;
    padding: 0;
    height: 210px;
    background-color: #ECECEC;
    /*border-style: solid;
    border-width: 1px;*/
    line-height: 20px;
    overflow: hidden;
    font-size: 13px;
}

#hotline_content {
float: right;
padding: 0;
margin: 0;
list-style: none;
overflow: hidden;
height: 20px;
margin-right: 15px;
margin-top: 2px;
}

#hotline_content li {
display: inline;
}

#hotline_content li a {
background-image: url(/Content/images/button.gif);
background-repeat: no-repeat;
width: 30px;
height: 0;
padding-top: 15px;
overflow: hidden;
float: left;
margin-right:10px;
}

#hotline_content li a.min {
background-position: -30px 0;
}

#hotline_content li a.max {
background-position: -60px 0;
}


input.inputTextSearxh
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #787470;
    font-style: italic;
    padding: 5px;
    padding-top: 6px;
    margin-right: 2px;
    width: 170px;
    border: 1px solid #29abe1;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: border-color .5s;
    -moz-transition: border-color .5s;
    -o-transition: border-color .5s;
    transition: border-color .5s;
    color: Black;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

TextArea.inputTextSearxh
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #787470;
    font-style: italic;
    padding: 5px;
    padding-top: 6px;
    margin-right: 2px;
    width: 170px;
    border: 1px solid #29abe1;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: border-color .5s;
    -moz-transition: border-color .5s;
    -o-transition: border-color .5s;
    transition: border-color .5s;
    color: Black;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

select.inputTextSearxh
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #787470;
    font-style: italic;
    padding: 5px;
    padding-top: 6px;
    margin-right: 2px;
    width: 170px;
    border: 1px solid #29abe1;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: border-color .5s;
    -moz-transition: border-color .5s;
    -o-transition: border-color .5s;
    transition: border-color .5s;
    color: Black;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.btn div input
{
    display: inline-block;
    background-color: #dd0000;
    background: linear-gradient(top, #ed1c23 0%,#dd0000 100%);
    background: -moz-linear-gradient(top, #ed1c23 0%, #dd0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed1c23), color-stop(100%,#dd0000));
    background: -webkit-linear-gradient(top, #ed1c23 0%,#dd0000 100%);
    background: -ms-linear-gradient(top, #ed1c23 0%,#dd0000 100%);
    background: -o-linear-gradient(top, #ed1c23 0%,#dd0000 100%);
    border: 1px solid #bb0000;
    color: #fff;
    width: auto;
    font-weight: bold;
    cursor: pointer;
    padding: 8px 12px;
    box-shadow: inset 0 1px 0 rgba(255,0,0,1);
    -moz-box-shadow: 0 1px 0 rgba(255,0,0,1) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255,0,0,1) inset;
    -ms-box-shadow: inset 0 1px 0 rgba(255,0,0,1);
    -o-box-shadow: inset 0 1px 0 rgba(255,0,0,1);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(153,0,0,1);
}

.labelForText {
    cursor: pointer;
    float: left;
    white-space: nowrap;
    font-size: 12px;
    color: #000;
    padding-top: 7px;
    font-weight: bold;
}

.email_res
{
    float:left;
    margin-left:50px;
}

.coppy
{
    color:#fff;
    text-align:center !important;
    padding-right:20px;
}